export default {
	//dm部分数据跟player一致，但确保数据隔离还是调用各自api各自共享状态
	isLogin: false,
	//登录的角色信息 
	user: {
		// icon: "@/static/uni-center/defaultAvatarUrl.png",
		// id: "11",
		// name: "11",
		// openId:"",
		// type: "dm",
	},
	//当前游戏code
	currentGameID: "",
	//当前游戏设置的角色列表
	currentGameRoleList: [],
	currentGameRoleListConfirm: [],
	currentGameRoleParams: [],
	//当前游戏的基础信息 包含日期、人数
	currentGameDTO: {
		// {
		//             "code": "2022-02-09_khgs",
		//             "type": "werewolf",
		//             "date": "2022-02-09",
		//             "setting": {
		//                 "playerCount": 12,
		//                 "gameRoleSettings": [
		//                     {
		//                         "code": "werewolf",
		//                         "type": "werewolf",
		//                         "count": 4
		//                     },
		//                     {
		//                         "code": "villager",
		//                         "type": "villager",
		//                         "count": 4
		//                     },
		//                     {
		//                         "code": "seer",
		//                         "type": "priesthood",
		//                         "count": 1
		//                     },
		//                     {
		//                         "code": "witch",
		//                         "type": "priesthood",
		//                         "count": 1
		//                     }
		//                 ]
		//             },
		//             "players": [
		// 				{
		// 				 "alive": true,
		// 				 "createDatetime": "2022-02-27T15:00:44.062Z",
		// 				 "gameCode": "string",
		// 				 "gameRole": {
		// 				   "camp": "human",
		// 				   "code": "bc",
		// 				   "type": "priesthood"
		// 				 },
		// 				 "id": "string",
		// 				 "mark": 0,
		// 				 "out": true,
		// 				 "seatNumber": 3,
		// 				 "status": "alive",
		// 				 "updateDatetime": "2022-02-27T15:00:44.062Z",
		// 				 "user": {
		// 				   "icon": "https://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46",
		// 				   "id": "test",
		// 				   "name": "string",
		// 				   "password": "string"
		// 				   }
		// 				},
		// 				{
		// 				 "alive": true,
		// 				 "createDatetime": "2022-02-27T15:00:44.062Z",
		// 				 "gameCode": "string",
		// 				 "gameRole": {
		// 				   "camp": "werewolf",
		// 				   "code": "werewolf",
		// 				   "type": "werewolf"
		// 				 },
		// 				 "id": "string",
		// 				 "mark": 0,
		// 				 "out": true,
		// 				 "seatNumber": 2,
		// 				 "status": "alive",
		// 				 "updateDatetime": "2022-02-27T15:00:44.062Z",
		// 				 "user": {
		// 				   "icon": "https://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46",
		// 				   "id": "o6_bmasdasdsad6_2sgVt7hMZOPfL",
		// 				   "name": "扬扬",
		// 				   "password": "string"
		// 				   }
		// 				}

		// 			],
		//             "processStatus": "init"
		//         }
	},
	//游戏阶段 initial processing end
	//当前游戏状态 setting init process human_win third_part_win wolf_win
	gameStatus: "",
	//initial 当前游戏的所有玩家情况
	currentGamePlayerSeatNum: 0,
	currentChoiceSeatNum: 0,
	currentChoiceRole: "",
	// processing 当前进行中游戏的当前回合 
	gameStageCode: "",
	// processing 当前进行中游戏所有回合角色行为汇总
	//包含 actions voteInfoMap-limit、records、result
	stageInfoMap: {},
	gameStageAction: [{
		actionSeatNumber: {},
		targetSeatNumber: {},
		type: ""
	}],
	gameStageActionList: [
		// {
		// 	gameStage: "首夜",
		// 	playerAction: [
		// 		"测试动作1", "测试动作2"
		// 	]
		// },
		// {
		// 	gameStage: "警长竞选",
		// 	playerAction: [
		// 		"测试动作1", "测试动作2"
		// 	]
		// }
	],
	// processing 当前进行中游戏当前回合的投票状态
	//not_need_vote, not_start, vote_finish, voting
	gameStageVoteStatus: "",
	//processing 当前警长座位号
	policeNum:4,
	// processing 游戏当前所有回合允许投票/被投票玩家的情况（包含首次/多次）
	gameStageVoteLimit: [
		// 	{
		// 	curStageCode: 'police_election',
		// 	limit:{
		// 		allowVotePlayer: [],
		// 		allowVotedPlayer: []
		// 	}
		// },
	],
	gameStageVoteRecord: {
		// 	curStageCode: 'police_election',
		// 	records: [{
		// 		"vote": 1, //待确认这里标记的是否为票数
		// 		"votePlayer": 1,
		// 		"votedPlayer": 3
		// 	},
		// 	{
		// 		"vote": 1, 
		// 		"votePlayer": 2,
		// 		"votedPlayer": 3
		// 	},
		// 	{
		// 		"vote": 1, 
		// 		"votePlayer": 4,
		// 		"votedPlayer": 5
		// 	}]
		// },
		// {
		// 	curStageCode: 'day_1',
		// 	records: [{
		// 		"vote": 1, 
		// 		"votePlayer": 6,
		// 		"votedPlayer": 8
		// 	}]
	},
	gameStageVoteResult: [
		// {
		// 	curStageCode: 'police_election',
		// 	records: {
		// 		"player": [3, 5],
		// 		"type": "",
		// 	}
		// },
		// {
		// 	curStageCode: 'day_1',
		// 	records: {
		// 		"player": [8],
		// 		"type": "",
		// 	}
		// },
	],

	// end
	playerScoreMap: {
		// "11": {
		// 	finalScore: 150,
		// 	items: [{
		// 		reason: "基础得分",
		// 		score: 100,
		// 	}, {
		// 		reason: "投票行为得分",
		// 		score: -10,
		// 	}, {
		// 		reason: "基础得分",
		// 		score: 100,
		// 	}]
		// },
		// "3": {
		// 	finalScore: 150,
		// 	items: [{
		// 		reason: "基础得分",
		// 		score: 100,
		// 	}, {
		// 		reason: "投票行为得分",
		// 		"score": -10,
		// 	}, {
		// 		reason: "基础得分",
		// 		score: 100,
		// 	}]
		// },
		// "8": {
		// 	finalScore: 150,
		// 	items: [{
		// 		reason: "基础得分",
		// 		score: 100,
		// 	}, {
		// 		reason: "投票行为得分",
		// 		score: -10,
		// 	}, {
		// 		reason: "基础得分",
		// 		score: 100,
		// 	}]
		// }
	},
	gameResult: "",
}
